Compiling Modechart Specifications
نویسندگان
چکیده
The Modechart specification language is a formalism for the specification of real-time systems. A toolset for specification, analysis and simulation for Modechart specifications exists for supporting the design and construction of real-time systems [CHLR93]. This paper introduces a new tool in the the toolset: a compiler for a class of Modechart specifications, namely, that of deterministic system specifications, extended by a subclass of the non-deterministic system specifications. The object code that the compiler generates is in ESTEREL, a member of the synchronous family of programming languages for real-time systems. We discuss a broad approach to the implementation of timing specifications, providing a range of implementation options, from the basic time step unrollingof states in ESTEREL, to the use of system timers. The compiler presented herein allows the specifier to obtain a correct implementationof a modechart program, including timing constraints.
منابع مشابه
A Method for Verifying Properties of Modechart Specifications
As software control of time-critical functions in embedded systems becomes more common, a means for the precise specification of their behavior becomes increasingly important. Modechart is a graphical specification language introduced to meet this need. This paper presents a method for verifying properties of systems specified in Modechart. The proposed approach makes use of a computation graph...
متن کاملSpecification and Analysis of Real-Time Systems: Modechart Language and Toolset
This chapter illustrates the use of the Modechart specification language and the MT toolset by using them in the specification and analysis of the control rod system of a nuclear reactor. The specification language and an associated logic, RTL, are introduced, as is a tool for building specifications. Two approaches are then used to analyze the specification. The Modechart simulator is used to ...
متن کاملA Formal Method for Verifying Real-Time Properties of Modechart Specifications‡
As software control of time-critical functions in embedded systems becomes more common, a means for the precise specification of their behavior becomes increasingly important. Modechart is a graphical specification language introduced to meet this need. This paper presents a method for verifying properties of systems specified in Modechart. The proposed approach makes use of a computation graph...
متن کاملCompiling Modechart Speciications
The Modechart speciication language is a formalism for the speciication of real-time systems. A toolset for speciication, analysis and simulation for Modechart speciications exists for supporting the design and construction of real-time systems CHLR93]. This paper introduces a new tool in the the toolset: a compiler for a class of Modechart speciications, namely, that of deterministic system sp...
متن کاملA Methodology and Support Tools for Analysis of Real-Time Specifications
As software control of time-critical functions in embedded systems becomes more common, a means for the precise specification of their behavior and formal methods for analyzing system requirements becomes increasingly important. Modechart is a graphical specification language introduced to meet this need. The main focus of paper is on methods and supporting tools for representing and reasoning ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995